
var Util = require('./core/Util');

var today = new Date();
today.setMonth(today.getMonth() + 6);
console.log(today);

var a = {
    machineID: '6364AEDF1046F68F2DB307DEC2F9F782',
    overTime: today.getTime(),
};
a = Util.aesEncrypt(JSON.stringify(a));
console.log(a);
console.log(Util.aesDecrypt(a));

// var params = {
//     phone: '15061986808',
//     pznm: '7c581a91237b4754a0cae9a4ed089a89',
//     pzmxnm: '93ccb376776c4a11ade5b652bca799bb',
//     cphStr: '',
//     zznm: 'zh8080816c611ae0016c6138cd03000500000000000000032565',
// };

// console.log(Util.hsnEncode(params));

// var Query = {};
// var document = {
//     URL: 'https://www.ickd.cn/#google_vignette'
// };
// Query.sign = function () {
//     function t(t) {
//         var e, i, a, o, n = -1;
//         for (e = 0,
//             a = t.length; a > e; e += 1) {
//             for (o = 255 & (n ^ t[e]),
//                 i = 0; 8 > i; i += 1)
//                 1 == (1 & o) ? o = o >>> 1 ^ s : o >>>= 1;
//             n = n >>> 8 ^ o
//         }
//         return -1 ^ n
//     }
//     function e(t, i) {
//         var a, s, n;
//         if (void 0 !== e._x1l0o && i && t || (e._x1l0o = -1,
//             t)) {
//             for (a = e._x1l0o,
//                 s = 0,
//                 n = t.length; n > s; s += 1)
//                 a = a >>> 8 ^ o[255 & (a ^ t[s])];
//             return e._x1l0o = a,
//                 -1 ^ a
//         }
//     }
//     function i(t) {
//         var e, i, a, o, s, n = typeof t, r = 16, l = 0;
//         if ("string" !== n && "number" !== n)
//             return NaN;
//         if (!(e = (t = (t + "").replace(/\s/g, "").split(".")[0]).length))
//             return NaN;
//         if (r || (r = 10),
//             "number" != typeof r || 2 > r || r > 36)
//             return NaN;
//         for (i = t.split("").reverse(),
//             a = 0; e > a; a++)
//             (s = (o = i[a]).charCodeAt(0)) >= 97 && (o = s - 87),
//                 l += Math.floor(o) * Math.pow(r, a);
//         return l
//     }
//     var a, o = [], s = i("edb" + i(15900));
//     return function () {
//         var t, e, i;
//         for (e = 0; 256 > e; e += 1) {
//             for (t = e,
//                 i = 0; 8 > i; i += 1)
//                 1 & t ? t = s ^ t >>> 1 : t >>>= 1;
//             o[e] = t >>> 0
//         }
//     }(),
//         a = function (i, a) {
//             i = "string" == typeof i ? function (t) {
//                 return Array.prototype.map.call(t, (function (t) {
//                     return t.charCodeAt(0)
//                 }
//                 ))
//             }(i + document.URL) : i;
//             return ((a ? t(i) : e(i)) >>> 0).toString(16)
//         }
//         ,
//         a.direct = t,
//         a.table = e,
//         a
// }();

// console.log(Query.sign("YT3754312092980" + 1719391868306));
